Date: Tue, 10 Dec 1996 22:55:56 GMT
Server: NCSA/1.4.2
Content-type: text/html
Last-modified: Sun, 04 Aug 1996 20:58:36 GMT
Content-length: 4503


<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<!-- This file was generated automatically using m4 convenience macros:
	http://www.cs.washington.edu/homes/forman/src/HMacros.m4
-->
<html>
<head>
<title>George Forman: Free Software (Scripts)</title>
<base href="http://www.cs.washington.edu/homes/forman/">
<meta name="author" content="forman@cs.washington.edu">
<link rev="made" href="mailto:forman@cs.washington.edu">
</head>
<body>

<center><h1>George Forman: Free Software (Scripts)</h1></center>

<!WA0><!WA0><!WA0><img alt="================================================================" 
width=600 height=5 
src="http://www.cs.washington.edu/homes/forman/lib/hr-rainbow.gif">

<br>


<p> AWK and PERL are great inventions.  Here's a handful of scripts I've
found really helpful in my work.  Hope they can be of use to others.

<p>
<center>	"A little script can go a long way."
</center>  

<p> For numerical data:
<dl>
<dt>
<!WA1><!WA1><!WA1><a href="http://www.cs.washington.edu/homes/forman/sw/graphcols" 
>graphcols</a> **<dd>
	graphs multiple columns of data using gnuplot, 
	then lets you drive interactively
<dt>
<!WA2><!WA2><!WA2><a href="http://www.cs.washington.edu/homes/forman/sw/stats" 
>stats</a><dd>
	computes: min, max, sum, average, standard deviation, coefficient of
	variation, and count
<dt>
<!WA3><!WA3><!WA3><a href="http://www.cs.washington.edu/homes/forman/sw/colstats" 
>colstats</a> **<dd>
	ditto, for each column of data
<dt>
<!WA4><!WA4><!WA4><a href="http://www.cs.washington.edu/homes/forman/sw/median" 
>median</a><dd>
	finds the middlemost of a set of numbers
<dt>
<!WA5><!WA5><!WA5><a href="http://www.cs.washington.edu/homes/forman/sw/medians" 
>medians</a><dd>
	ditto, for each column of data
<dt>
<!WA6><!WA6><!WA6><a href="http://www.cs.washington.edu/homes/forman/sw/histogram" 
>histogram</a><dd>
	computes a histogram (discrete or continuous, percentages or total
	counts, pdf or cdf); view by piping to 'xgraph' or 'graphcols 1:2'
<dt>
<!WA7><!WA7><!WA7><a href="http://www.cs.washington.edu/homes/forman/sw/linear.regression" 
>linear.regression</a><dd>
	computes slope, y-intercept, and correlation coefficient
</dl>


<p> Others:
<dl>
<dt>
<!WA8><!WA8><!WA8><a href="http://www.cs.washington.edu/homes/forman/sw/timeclocks" 
>timeclocks</a> **<dd>
	a Tcl/Tk script to help you track your time spent throughout the day
	on various projects/categories, e.g., writing code vs. reading news
	vs. errands
<dt>
<!WA9><!WA9><!WA9><a href="http://www.cs.washington.edu/homes/forman/sw/recol" 
>recol</a><dd>
	re-formats columns of a table: width of each column determined by max
	width item of whole input
<dt>
<!WA10><!WA10><!WA10><a href="http://www.cs.washington.edu/homes/forman/sw/transpose" 
>transpose</a><dd>
	transpose rows &lt;--&gt; columns
<dt>
<!WA11><!WA11><!WA11><a href="http://www.cs.washington.edu/homes/forman/sw/dobykey" 
>dobykey</a><dd>
	runs your UNIX command on input lines batched by 'key' column
	on each line; helps for things like "disk usage by user"
</dl>

<p>
<center>	"Reuse, recycle, redistribute freely."
</center>  



<!-- Signature line follows: -->
<br> 
<br> 
<!WA12><!WA12><!WA12><img alt="================================================================" 
width=600 height=5 
src="http://www.cs.washington.edu/homes/forman/lib/hr-rainbow.gif">

<br>
 
<address>George H. Forman, forman@cs.washington.edu
<br>
<!WA13><!WA13><!WA13><a href="http://www.cs.washington.edu/homes/forman/"
>home page</a>

<!WA14><!WA14><!WA14><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">
 
<!WA15><!WA15><!WA15><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">

<!WA16><!WA16><!WA16><a href="mailto:forman@cs.washington.edu"
>mail</a>

<!WA17><!WA17><!WA17><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">
 
<!WA18><!WA18><!WA18><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">

<!WA19><!WA19><!WA19><a href="http://www.cs.indiana.edu/finger/pugsly.cs.washington.edu/forman"
>finger</a>

<!WA20><!WA20><!WA20><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">
 
<!WA21><!WA21><!WA21><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">

<!WA22><!WA22><!WA22><a href="http://wings.buffalo.edu/cgi/xeroxgw?Seattle+WA&47&36&122&19"
>map</a>

<!WA23><!WA23><!WA23><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">
 
<!WA24><!WA24><!WA24><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">

<!WA25><!WA25><!WA25><a href="http://www.nnic.noaa.gov/cgi-bin/forecast.do-it?search=Seattle&state=Washington&html=yes&area=Local"
>weather</a>

<!WA26><!WA26><!WA26><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">
 
<!WA27><!WA27><!WA27><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">

<!WA28><!WA28><!WA28><a href="http://www.cs.washington.edu/"
>CS Dept.</a>

<!WA29><!WA29><!WA29><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">
 
<!WA30><!WA30><!WA30><img alt=" " 
width=1 height=1 
src="http://www.cs.washington.edu/homes/forman/lib/dot_clear.gif">

<!WA31><!WA31><!WA31><a href="http://www.washington.edu/"
>UW (live picture)</a></address>

<br> Generated: Sun Aug  4 13:58:37 PDT 1996
</body>	
</html>

